artificial seed - Spanish English Dictionary